#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/ioctl.h>
#include <stdint.h>
#include <sys/mman.h>
#include <fcntl.h>
#include <stdbool.h>
#include <errno.h>
#include <string.h>
#include <signal.h>
#include <dlfcn.h>
#include <pthread.h>
#include <linux/fb.h>

int main(int argc, char const *argv[]) // "./p1" "28976"
{

    // 给指定的进程发送某个信号
    int sig;
    while(1)
    {
        scanf("%d", &sig);

        union sigval val;
        val.sival_int = 666;
        sigqueue(atoi(argv[1]), sig, val);
    }

    return 0;
}
